package com.gzhryc.net_marketing.cloud.micro.api.dto.v1.team;

import com.gzhryc.common.api.SecurityResponse;

import java.io.Serializable;

public class TeamPayApplyPayResponse extends SecurityResponse<TeamPayApplyPayResponse.Body> {

	private static final long serialVersionUID = 1L;

	public TeamPayApplyPayResponse() {
		this.body = new Body();
	}

	public TeamPayApplyPayResponse(Integer code) {
		this.body = new Body();
		this.code = code;
	}

	public TeamPayApplyPayResponse(Integer code, String msg) {
		this.body = new Body();
		this.code = code;
		this.msg = msg;
	}

	public static class Body implements Serializable {

		private static final long serialVersionUID = 1L;

		private Long applyId;
		private String tradeNo;
		private String payInfo;			//支付信息
		private Integer payType;		//支付类型
		private String externalTradeNo;		//第三方订单号

		public Long getApplyId() {
			return applyId;
		}

		public void setApplyId(Long applyId) {
			this.applyId = applyId;
		}

		public String getTradeNo() {
			return tradeNo;
		}

		public void setTradeNo(String tradeNo) {
			this.tradeNo = tradeNo;
		}

		public String getPayInfo() {
			return payInfo;
		}

		public void setPayInfo(String payInfo) {
			this.payInfo = payInfo;
		}

		public Integer getPayType() {
			return payType;
		}

		public void setPayType(Integer payType) {
			this.payType = payType;
		}

		public String getExternalTradeNo() {
			return externalTradeNo;
		}

		public void setExternalTradeNo(String externalTradeNo) {
			this.externalTradeNo = externalTradeNo;
		}
	}

}
